.treenode {
  line-height: 36px !important;
  font-size: 14px;
  width: 100%;
  :global(.ant-tree-title) {
    display: block;
    .overflowEllipsis;
  }
}

.overflowEllipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
} 
.menuIcon {
  text-align: right;
  .edit {
    box-shadow: none !important;
    border: none !important;
    margin-right: 5px; // font-size: 12px;
    color: rgba(0, 0, 0, 0.45) !important;
  }
  .edit:hover {
    color: #608EFF !important;
  }
  .delete {
    box-shadow: none !important;
    border: none !important;
    margin-right: 5px;
    color: rgba(0, 0, 0, 0.45) !important;
  }
  .delete:hover {
    color: #608EFF !important;
  }
  :global {
    .ant-btn-background-ghost {
      color: rgba(0, 0, 0, 0.65);
    }
  }
}

:global {
  .ant-tree-iconEle {
    display: none !important;
  }
  .ant-tree-node-content-wrapper:before {
    height: 36px !important;
  }
  .ant-tree-node-content-wrapper {
    line-height: 36px !important;
    width: 93% !important;
  }
  .ant-tree-switcher {
    line-height: 36px !important;
  }
  .ant-tree li {
    padding: 0px !important;
  }
  .ant-tree>li:last-child {
    padding-bottom: 7px !important;
  }
  .ant-tree>li:first-child {
    padding-top: 7px !important;
  }
}